Project 11 - Due Tue Apr 28 at 23:00

Reading

  1. Slides and notebooks from the JSON & CSV Formats for Real-World Data Analysis lecture and to some degree earlier lectures on dictionaries.

  2. Think Python, Ch. 10: Dictionaries.
  3. Think Python (3rd edition), Ch. 13: Files and Databases (only sections 13.1 and 13.2) and Think Python (2nd edition): Chapter 14: Files (only sections 14.1, 14.2, 14.4, 14.5) You should ignore section 14.3 Format Operator, since it is superseded by the more advanced f-string construct described in Sec 13.2 of the 3rd edition


Tasks

The instructions for each task:


About this Project

These tasks will give you practice with CSV files, as well as real-world JSON data from Yelp. You'll need to combine knowledge of loops, conditionals, dictionaries, and file access for the "yelp" task. Both tasks are required this week, in addition to our end-of-semester survey.

If you want to find a partner to work with for this project, use this Google Sheet to do so.

Reminders

Time Estimate

Our per-task estimate for this project is 2-5 hours, plus up to an hour of reading.


How to turn in this Project